Enterprise Version
incredibly absurdness